package com.sx.zongzhi.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by XZY on 2017/12/5.
 * 诉求详情
 */

public class AppealDetailBean implements Serializable {


    /**
     * appealSource : {"displayName":"微信","id":"B166D4CA914B4BEF96A65414122659D0"}
     * appealType : {}
     * description : 324342342
     * id : 5142B72A83524D3BAF554BD420D982A8
     * litigant : 432432432
     * name : 35276354243
     * occurrencePlace : 324432432
     * occurrenceTime : 2017-11-21 00:00:00
     * org : {}
     * telphone : 13265656565
     */

    private AppealSourceBean appealSource;
    private AppealTypeBean appealType;
    private String description;
    private String id;
    private String litigant;
    private String name;
    private String occurrencePlace;
    private String occurrenceTime;
    private OrgBean org;
    private String telphone;
    private List<PhotoBean> files;

    public AppealSourceBean getAppealSource() {
        return appealSource;
    }

    public void setAppealSource(AppealSourceBean appealSource) {
        this.appealSource = appealSource;
    }

    public AppealTypeBean getAppealType() {
        return appealType;
    }

    public void setAppealType(AppealTypeBean appealType) {
        this.appealType = appealType;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLitigant() {
        return litigant;
    }

    public void setLitigant(String litigant) {
        this.litigant = litigant;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOccurrencePlace() {
        return occurrencePlace;
    }

    public void setOccurrencePlace(String occurrencePlace) {
        this.occurrencePlace = occurrencePlace;
    }

    public String getOccurrenceTime() {
        return occurrenceTime;
    }

    public void setOccurrenceTime(String occurrenceTime) {
        this.occurrenceTime = occurrenceTime;
    }

    public OrgBean getOrg() {
        return org;
    }

    public void setOrg(OrgBean org) {
        this.org = org;
    }

    public String getTelphone() {
        return telphone;
    }

    public void setTelphone(String telphone) {
        this.telphone = telphone;
    }

    public List<PhotoBean> getFiles() {
        return files;
    }

    public void setFiles(List<PhotoBean> files) {
        this.files = files;
    }

    public static class AppealSourceBean {
        /**
         * displayName : 微信
         * id : B166D4CA914B4BEF96A65414122659D0
         */

        private String displayName;
        private String id;

        public String getDisplayName() {
            return displayName;
        }

        public void setDisplayName(String displayName) {
            this.displayName = displayName;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }
    }

    public static class AppealTypeBean {
        /**
         * dictId : 10267AAF3C934BD4B52661A9BE3931D3
         * domainId : 4BF907207F3B4732808471CF43A0BC49
         * domainName : 人民调解
         * dictName : 矛盾纠纷调解
         */

        private String dictId;
        private String domainId;
        private String domainName;
        private String dictName;

        public String getDictId() {
            return dictId;
        }

        public void setDictId(String dictId) {
            this.dictId = dictId;
        }

        public String getDomainId() {
            return domainId;
        }

        public void setDomainId(String domainId) {
            this.domainId = domainId;
        }

        public String getDomainName() {
            return domainName;
        }

        public void setDomainName(String domainName) {
            this.domainName = domainName;
        }

        public String getDictName() {
            return dictName;
        }

        public void setDictName(String dictName) {
            this.dictName = dictName;
        }
    }

    public static class OrgBean {
        /**
         * id : BF81E0C79D384DCB8B1E9DD092F91097
         * orgLevel : {"displayName":"中央","id":"2ABAFC6DC48445A48644CAC7B704D27D"}
         * orgName : 全国
         * orgType : {"displayName":"行政区域","id":"94C0FED9B465440C90C0C1123D18685F"}
         */

        private String id;
        private OrgLevelBean orgLevel;
        private String orgName;
        private OrgTypeBean orgType;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public OrgLevelBean getOrgLevel() {
            return orgLevel;
        }

        public void setOrgLevel(OrgLevelBean orgLevel) {
            this.orgLevel = orgLevel;
        }

        public String getOrgName() {
            return orgName;
        }

        public void setOrgName(String orgName) {
            this.orgName = orgName;
        }

        public OrgTypeBean getOrgType() {
            return orgType;
        }

        public void setOrgType(OrgTypeBean orgType) {
            this.orgType = orgType;
        }

        public static class OrgLevelBean {
            /**
             * displayName : 中央
             * id : 2ABAFC6DC48445A48644CAC7B704D27D
             */

            private String displayName;
            private String id;

            public String getDisplayName() {
                return displayName;
            }

            public void setDisplayName(String displayName) {
                this.displayName = displayName;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }
        }

        public static class OrgTypeBean {
            /**
             * displayName : 行政区域
             * id : 94C0FED9B465440C90C0C1123D18685F
             */

            private String displayName;
            private String id;

            public String getDisplayName() {
                return displayName;
            }

            public void setDisplayName(String displayName) {
                this.displayName = displayName;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }
        }
    }
}
